CC = gcc
CFLAGS = -Wall -g -pthread
OBJS = cJSON.o recv_func.o recv.o

all: recv

recv: $(OBJS)
	$(CC) $(CFLAGS) -o recv $(OBJS)

cJSON.o: cJSON.c
	$(CC) $(CFLAGS) -c cJSON.c

recv_func.o: recv_func.c
	$(CC) $(CFLAGS) -c recv_func.c

recv.o: recv.c
	$(CC) $(CFLAGS) -c recv.c

clean:
	rm -f *.o recv
